# _*_ coding : utf-8 _*_
# @Time : 2022/7/11 23:45
# @Author : Moonquake
# @File : 1.basic
# @Project : python

# 数据类型
# Number        数值
#        int
#        float
# Boolean       布尔
# string        字符串
# list          列表
# dict          字典
# tuple         元组

#          变量的基本使用
# int
money = 1000
# float
money1 = 1.2
# boolean
# 用处： 流程控制    性别的变量
sex = True
# string

s = '1111'
s1 = "'ss'"
print(s1)

# List 列表
name_list = ['jay', '丁真']
# tuple 元组
age_tuple = (1, 2, 3, 4)

# dict
# 应用：scrapyk框架使用
# 格式： 变量名={key：value,key1：value1}
person = {'name':'孙悟空', 'age':18}
# python 变量没有数据类型，根据变量的数据判断数据类型
# type可以查看变量的数据类型     格式： type(变量)
print(type(s))

#                          命名规范
# 1.标识符由字母、下划线、和数字组成，且数字不能开头
# 2.严格区分大小写
# 3.不能使用关键字
# 驼峰命名法  第一个单词小写，后续的单词首字母大写其余小写 eg: userName
#                           强制类型转换
# int(变量)   将变量转换成整型
#  float ->int  取整      bool->int ： false-->0 ture--->1
# float(变量)  将变量转换成浮点型
# bool(变量)   将变量转换成布尔型
# string-->bool  空字符转换为 false   其余转换为 true
# 对非0整数进行bool类型的转换，结果为true
# srt(变量)    将变量转换成字符串
